protective embankment - Turco Inglés Diccionario